/* 头部 */ body { padding-top: 0px } .tab-cell { display: table-cell; vertical-align: middle } .wrap { width: 100%; max-width: 1200px; margin: 0 auto } .mob-menu { display: none } .mob-menu:before { content: ''; position: absolute; right: 50%; top: 50%; height: 2px; width: 32px; margin-right: -16px; margin-top: -12px; background: #fff; transition: all 0.5s ease } .mob-menu:after { content: ''; position: absolute; right: 50%; top: 50%; height: 2px; width: 18px; margin-right: -16px; margin-top: 10px; background: #fff; transition: all 0.5s ease } .mob-menu span { position: absolute; right: 50%; top: 50%; height: 2px; width: 26px; margin-right: -16px; margin-top: -1px; background: #fff; transition: all 0.5s ease } .mob-menu.on { transition: all 0.5s ease } .mob-menu.on:before { margin-top: -1px; width: 32px; transform: rotate(45deg); transition: all 0.5s ease } .mob-menu.on:after { margin-top: -1px; width: 32px; transform: rotate(-45deg); transition: all 0.5s ease } .mob-menu.on span { width: 0; transition: all 0.5s ease } .top { background: #fff; position: relative; z-index: 10 } .labunm { border-bottom: 1px dashed #ddd; line-height: 42px } .piora i { display: block; padding-right: 15px; color: #0e61c0; cursor: pointer; padding: 0 25px 0 10px } .piora i.on { background: #0e61c0; color: #fff } .piora i:after { content: ''; width: 10px; height: 6px; background: url(../images/xl.png) no-repeat; position: absolute; right: 10px; top: 50%; margin-top: -3px } .piora i.on:after { background: url(../images/sl.png) no-repeat } .piora p { background: #0e61c0; position: absolute; left: 0; top: 42px; z-index: 3; padding: 10px; width: 240px; display: none } .piora p a { display: block; padding: 0 15px; line-height: 40px; color: #fff; border-bottom: 1px solid #5791d3; transition: all 0.5s } .lunceba { color: #999 } .lunceba>a { color: #0551a7; float: left; margin-left: 10px } .lunceba i { display: block; color: #0551a7; padding: 0 10px; cursor: pointer } .lunceba i a { color: #0551a7 } .lunceba i.on { background: #0e61c0; color: #fff } .lunceba i:nth-child(1).on { background: #fff; color: #0551a7 } .lunceba span { float: left } .encoma p { position: absolute; display: none; right: 0px; padding: 10px; top: 42px; width: 220px; z-index: 3; background: #0e61c0 } .encoma p a { display: block; padding: 0 15px; line-height: 40px; text-align: left; color: #fff; border-bottom: 1px solid #5791d3; transition: all 0.5s } .t-logo { margin-top: 18px } .ind-search { margin-top: 35px } .ind-search span { display: block; width: 40px; height: 40px; border-radius: 3px; border: none; cursor: pointer; background: #0551a7 url(../images/fd.png) no-repeat center center } .search-bot { background: rgba(5, 81, 167, 0.8); width: 100vw; padding: 40px 0; position: absolute; left: 0; top: 148px; display: none } .solt-inp { border: 1px solid rgba(255, 255, 255, 0.4); border-radius: 3px; display: flex } .solt-inp .c1 { flex: 1; height: 50px; padding: 0 10px; color: #fff; background: none; border: none } .solt-inp .c2 { border: none; cursor: pointer; width: 50px; height: 50px; background: url(../images/fd.png) no-repeat center center } .t-nav { margin-top: 0px } .t-nav>li { float: left; line-height: 105px; font-size: 16px; margin-left: 15px } .t-nav>li>a { color: #0e61c1; padding: 0 30px; display: block } .t-nav>li>a.on { color: #fff; background: #0e61c1 } .t-nav2 { margin-top: 0px; display: flex; justify-content: center; flex-wrap: wrap } .t-nav2 li { width: 13%; text-align: center; font-size: 16px } .t-nav2 li a { color: #0e61c1; /*padding: 0 30px;*/ display: block } .ac-sec { background: #0e61c1; width: 100vw; padding: 40px 0; position: absolute; left: 0; top: 148px; display: none; min-height: 374px; box-sizing: border-box; } .sec-on { width: 356px } .one-nav li { line-height: 45px; margin-bottom: 10px } .perseverance { padding-bottom: 18px } .one-nav li a { display: block; color: #fff; padding: 0 20px; transition: all 0.5s } .one-nav li a.more { background: url(../images/ad.png) no-repeat 85% center } .one-nav li a.more.on { background: #0551a7 url(../images/ap.png) no-repeat 85% center } .sec-nav { position: absolute; left: 356px; top: 0; width: 356px; display: none } .thr-nav { position: absolute; left: 356px; top: 0; width: 356px; display: none } .def-img-list { float: left } .def-img-list .title { font-size: 18px; font-weight: bold; line-height: 30px; color: #fff; padding: 0 30px; margin-bottom: 20px } .def-img-list .list { width: 312px; margin-left: 30px } .def-img-list .list a { display: block; color: #fff; line-height: 25px } .def-img-list .list a .img img { display: block; width: 100%; height: 175px; object-fit: cover } .def-img-list .list a .tit { margin: 10px 0 } .def-img-list .list a .mov { font-size: 12px } /* 弹窗 */ .bg-col { position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); z-index: 11; display: none } .yonmea { position: fixed; z-index: 12; top: 40px; width: calc(100% - 80px); background: #fff; left: 40px; visibility: hidden; opacity: 0; transform: translateY(-110%); transition: all 0.5s ease } .yonmea.on { visibility: visible; opacity: 1; transform: translateY(0%); transition: all 0.5s ease } .midlm { font-size: 18px; font-weight: bold; line-height: 45px; background-image: linear-gradient(to right, #1aa692, #2b55a6); color: #fff } .midlm .gb { display: block; position: absolute; right: 10px; top: 0; height: 45px; width: 45px; background: url(../images/tgb.png) no-repeat center center; cursor: pointer } .zbonea { width: 100%; padding: 0 5% 5%; display: -webkit-flex; display: flex; flex-wrap: wrap } .zbonea dl { width: 32%; margin-right: 2% } .zbonea dl:nth-child(3n) { margin-right: 0 } .zbonea dl dt { border-bottom: 1px solid #e6eaf2; padding: 30px 0 12px; margin-bottom: 15px; font-size: 18px; font-weight: bold } .zbonea dl dt a { color: #07307f } .zbonea dl dd { line-height: 30px } .zbonea dl dd a { color: #666; transition: all 0.5s ease; font-size: 16px } /* 底部 */ .foot { background: #2e3139 } .qouentc { padding: 60px 0 20px } .hunbte .d1 { margin-bottom: 30px; margin-left: -27px } .hunbte .d2 { display: block; line-height: 25px; font-size: 16px; color: #fff; padding-left: 25px; background: no-repeat left 5px; margin-bottom: 5px } .hunbte .d3 { margin-top: 40px } .hunbte .d3 .list { margin-right: 10px; position: relative } .hunbte .d3 .list span { display: block; border-radius: 3px; width: 40px; height: 40px; background: #3d4047 no-repeat center center } .hunbte .d3 .list span.s1 { background-image: url(../images/f1.png) } .hunbte .d3 .list span.s2 { background-image: url(../images/f2.png) } .hunbte .d3 .list span.s3 { background-image: url(../images/f3.png) } .hunbte .d3 .list p { position: absolute; width: 120px; background: #fff; padding: 10px; bottom: 40px; left: 50%; margin-left: -60px; visibility: hidden; opacity: 0; transform: translateY(-30px); transition: all 0.5s } .mofebna dl { float: left; line-height: 2; width: 200px; margin-right: 20px } .mofebna dl a { color: #fff; opacity: 0.8 } .mofebna dl dt { font-size: 16px; margin-bottom: 8px; padding-bottom: 8px; border-bottom: 1px solid #43464d } .lenmvea { color: #f0f0f0; padding: 0 0 20px } /* .go-top {position: absolute;z-index: 6;right: 50%;margin-right: -680px;bottom: 70%;display: none} .go-top a {display: block;width: 46px;height: 46px;border-radius: 3px;background: #00b09b url(../images/gotop.png) no-repeat center center} */ .go-top { display: none } .go-top { display: block; width: 46px; height: 46px; border-radius: 3px; background: #125aab; text-align: center; line-height: 46px; color: #fff } .flex { display: flex } .rel { position: relative } .abs { position: absolute } .flex-col { flex-direction: column } .flex-row { flex-direction: row } .justify-start { justify-content: start } .justify-content { justify-content: center } .justify-end { justify-content: flex-end } .justify-between { justify-content: space-between } .row-reverse { flex-direction: row-reverse } .flex_wrap { flex-wrap: wrap } .align-center { align-items: center } .pt80 { padding-top: 80px } .center { text-align: center } .color_b { color: #0551A7 } .fw { font-weight: bold } .f36 { font-size: 36px } .f22 { font-size: 22px } .f30 { font-size: 30px } .pt10 { padding-top: 10px } .mt50 { margin-top: 50px } .f16 { font-size: 16px } .mb57 { margin-bottom: 57px } .pt107 { padding-top: 107px } .f50 { font-size: 36px } .banner img { width: 100% } .btn a { display: block; width: 160px; height: 34px; background: #00b09b; line-height: 34px; color: #fff; margin: 0 auto; transition: 0.5s; border-radius: 5px } .btn a:hover { width: 170px } .tu02 { display: none } .SwiperList_box { border-radius: 3px; overflow: hidden; box-shadow: 0px 0px 30px 0px #f5f5f5 } .SwiperList_box_hover { left: 0; bottom: -117px; transition: 0.5s } .index_pro_tit { background: #fff; padding: 0 40px } .index_pro_tit .t1 { font-size: 17px; color: #303030; line-height: 40px; height: 40px; overflow: hidden; text-overflow: ellipsis; padding: 0 10px; width: 90%; margin: 0 auto } .index_pro_tit .t2 { font-size: 16px; color: #000; line-height: 30px; height: 60px; overflow: hidden } .learnMore { color: #00B09B; padding: 20px 0 } .SwiperList_box:hover .SwiperList_box_hover { bottom: 0 } .SwiperList_box:hover .tu02 { display: block } .SwiperList_box:hover .tu01 { display: none } .SwiperList { padding: 60px 0 0px 0 !important } .scrollBars { width: 148px; margin: 0 auto; height: 60px; margin-top: 50px; cursor: pointer } .index_bg { background: url(../images/bg.jpg) no-repeat center top; height: 894px } .wrap { max-width: 1200px; width: 100%; margin: 0 auto } .zxfz { padding-top: 12% } .text_r { text-align: right } .color_white { color: #FFF } .ljxq a { color: #fff; line-height: 56px } .ljxq a:hover { color: #fff; text-decoration: underline } .clsh { height: 261px; width: 261px; border-radius: 50% } .clsh:hover { background: rgba(255, 255, 255, 0.6); border-radius: 50%; transition: 0.8s } .clsh .img { margin-bottom: 10px } .clsh .num { font-size: 72px; font-family: Impact; display: none; color: #0551A7 } .clsh .t1 { color: #fff; font-size: 18px } .clsh .t2 { font-size: 16px; margin-top: 5px; display: none; padding: 0 30px } .clsh:hover .t1 { color: #0551a7 } .clsh:hover .img { display: none } .clsh:hover .t2, .clsh:hover .num { display: block } .fl { float: left } .fr { float: right } .abs01 { left: 25px; top: 58% } .abs02 { left: 13%; top: 104% } .abs03 { left: 30%; top: 51% } .lmburen { padding: 61px 0 } .lmburen .tit { font-size: 30px } .lmburen a { color: #fff; background: #00b09b; line-height: 32px; width: 160px; text-align: center; border-radius: 3px } .news_box_top { border-radius: 5px; background: #f8f8f8; overflow: hidden } .news_box_top .img { width: calc(100% - 400px) } .news_box_top .con { width: 400px } .news_con { padding: 0 9% } .news_con .t1 { color: #000; margin-bottom: 10px; height: 60px; line-height: 30px; overflow: hidden; text-overflow: ellipsis } .news_con .time { color: #595959; margin-bottom: 20px } .news_con .t2 { color: #333 } .gap_6 { margin: 0 -6px } .gap_6 a { margin: 0 6px; display: block } .news_box_bottom { margin-top: 24px } .news_box_bottom .flex_3 { border-radius: 5px; width: 33.3333% } .news_box_bottom .flex_3:last-child { margin: 0 } .news_box_bottom img { height: 277px; width: 100%; object-fit: cover } .news_box_bottom .con .t1 { font-size: 16px; padding: 0 20px; height: 60px; text-overflow: ellipsis } .news_box_bottom .con .time { padding: 0 20px } .news_box_bottom .con { left: 0; bottom: 0; width: 100%; background: rgba(0, 0, 0, 0.3); padding: 10px 0 } .img-scale img { transform: scale(1); -webkit-transform: scale(1); transition: all .8s; -webkit-transition: all .8s } .img-scale:hover img { transform: scale(1.1); -webkit-transform: scale(1.1) } .ov { overflow: hidden } .bunmpa { width: 878px; padding-bottom: 40px } .bunmpa .title { padding: 20px 0; font-size: 30px } .loemnf li { float: left; width: 32%; margin-right: 2%; margin-top: 40px } .loemnf li:nth-child(3n) { margin-right: 0 } .loemnf li a { display: block; padding-top: 30px; position: relative } .loemnf li a:before { content: ''; position: absolute; left: 0; top: 0; height: 4px; width: 40px; background: #0551A7; transition: all 0.5s } .loemnf li a .d1 { color: #333 } .loemnf li a .d2 { font-size: 15px; margin-top: 5px; line-height: 25px; height: 75px; overflow: hidden } .buaehn { width: 280px; background: #f8f8f8; border-radius: 5px } .huhane { font-size: 30px; text-align: center; padding: 20px 0; border-bottom: 1px solid #ccc } .lbvfeb { padding: 30px 0 } .lxwm { padding: 163px 0 80px 0 } .map img { display: block; width: 100% } .lxwm_right { text-align: right; padding-top: 90px } .lxwm_right .t1 { font-size: 30px; font-weight: bold; margin-bottom: 10px } .lxwm_right .t2 { font-size: 16px; color: #555; line-height: 30px; margin-bottom: 10px } .btn01 { width: 160px; float: right } .tpeanbc { padding-bottom: 5% } .tpeanbc a { display: inline-block; width: 160px; line-height: 35px; color: #fff; border-radius: 3px; background: #00b09b; transition: all ease .5s } /* 与我们合作 */ .banner_box { width: 100%; left: 0; top: 26% } .banner_img img { object-fit: cover; width: 100% } .banner_bg { background: url(../images/banner_bg.png) no-repeat left top; width: 100%; height: 250px; padding: 50px 0 0 31px } .banner_bg .t1 { font-size: 36px; font-weight: bold } .loc { background: url(../images/loc.png) no-repeat left center; padding-left: 25px; line-height: 30px } .loc a { color: #fff } .tcdc { padding: 85px } .tcdc_box { border: 1px solid #f0f0f0 } .tcdc_box .img { width: 459px } .tcdc_box .img img { width: 100%; height: 452px; object-fit: cover } .tcdc_box .con { width: calc(100% - 459px) } .con .txt01 { padding: 0 15% 0 8%; font-size: 16px } .con .txt01 .sz { font-size: 24px; color: #1ba692; font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif } .lr { flex-wrap: wrap } .lr .t1 { width: 100%; margin-bottom: 15px } .lr .con { width: 100%; color: #333; font-size: 16px; line-height: 26px } .lr .con p { margin-bottom: 30px; font-size: 16px } .lr_bg { background: url(../images/icon031.png) no-repeat left 4px; padding-left: 33px } .tcdc_contact { padding: 100px 0 60px 0 } .flex_2 { width: 45% } .flex_02 { width: 50% } .f24 { font-size: 24px } .mb3 { margin-bottom: 30px } .bg01, .bg02, .bg03 { padding-left: 30px; line-height: 48px; font-size: 18px } .bg01 { background: url(../images/dz.jpg) no-repeat left 17px } .bg02 { background: url(../images/tel.jpg) no-repeat left 17px } .bg03 { background: url(../images/yx.jpg) no-repeat left 17px } #map { height: 567px } .mt80 { margin-top: 80px } .mt100 { margin-top: 100px } .f20 { font-size: 20px } .mb2 { margin-bottom: 20px } .poateuc li { width: 33.333% } .bunteba li .img { width: 597px } .bunteba li .con { width: calc(100% - 656px); font-size: 16px; line-height: 40px } .f40 { font-size: 40px } .flex_4 { width: 25% } .gap_1 { margin: 0 -6px } .gap_1 a { margin: 0 6px; display: block; transition: 0.5s; overflow: hidden } .gap_1 img { height: 212px; object-fit: cover; width: 100% } .mt3 { margin-top: 30px } .hover { width: 100%; left: 0; top: 0; background: url(../images/t1.png) no-repeat center rgba(5, 81, 167, 0.8); height: 0; transition: 0.5s } .flex_4.current .hover, .gap_1 a:hover .hover { height: 100% } .fix-wrap { display: none; z-index: 999; position: fixed; background: rgba(0, 0, 0, 0.8) } .fix-wrap, .fix-wrap svg { top: 0; left: 0; width: 100%; height: 100% } .dt { display: table; table-layout: fixed } .wh1 { width: 100%; height: 100% } .tcgd { overflow: hidden } .dtcell { text-align: center; padding: 30px; overflow-y: auto; max-height: 900px } .dtcell img { max-width: 100%; object-fit: contain } .fix-video .video-wrap { min-width: 55%; max-width: 55%; margin: 0 auto } .fix-video video { width: 100%; height: 100%; padding: 10px; border-radius: 5px; border: 1px solid #3a3a3a; box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); background: #2d2d2d; object-fit: cover; animation: ReturnToNormal .5s both; -webkit-animation: ReturnToNormal .5s both } .fix-wrap .hide01, .fix-wrap circle { transition: all .8s; -webkit-transition: all .8s } .fix-wrap .hide01 { position: fixed; top: 5%; right: 5%; width: 49px; height: 49px; border-radius: 50%; cursor: pointer; overflow: hidden; background: transparent } .fix-wrap .hide01:hover { transform: rotate(-180deg); -webkit-transform: rotate(-180deg) } .fix-wrap .hide01::before, .fix-wrap .hide01::after { z-index: 1; position: absolute; content: ""; top: 50%; left: 50%; width: 1px; height: 50%; margin-top: -25%; background: #fff } .fix-wrap .hide01::before { transform: rotate(45deg); -webkit-transform: rotate(45deg) } .fix-wrap .hide01::after { transform: rotate(-45deg); -webkit-transform: rotate(-45deg) } .fix-wrap svg { position: absolute } .fix-wrap, .fix-wrap svg { top: 0; left: 0; width: 100%; height: 100% } .fix-wrap circle { stroke-dasharray: 0 145 } .fix-wrap .hide01:hover circle { fill: none; stroke-dasharray: 145 } .ouebnac .img { width: 568px } .ouebnac img { width: 100%; height: 383px; object-fit: cover } .ouebnac .con { width: calc(100% - 580px) } .ouebnac .t1 { padding-left: 30px; width: 89%; margin: 0 auto; text-align: justify; line-height: 40px } .ouebnac li:nth-child(2n) { flex-direction: row-reverse } .ouebnac li:nth-child(2n) .t1 { background: url(../images/y.png) no-repeat right 10px; padding-right: 30px } .sclc01 { height: 82px; background: #f8f8f8; border-radius: 50px } .sclc01 li { width: 25%; line-height: 62px; padding: 10px 0; background: url(../images/jt.png) no-repeat center right } .sclc01 li:last-child { background: none } .sclc01 li.current a, .sclc01 li a:hover { background: #10b09d; color: #fff; padding: 0 30px; display: inline-block; border-radius: 50px } .sclc01_tab .img { width: 49% } .sclc01_tab img { width: 100%; height: 352px; object-fit: cover } .sclc01_tab .item_box { display: none } .f32 { font-size: 32px } .zlkz li { width: 25%; color: #333 } .zlkz li .con { margin-top: 45px; padding: 0 12% } .zlkz_swiper { border-top: 1px solid #d7d7d7 } .color_3 { color: #333 } .zlkz_swiper .t1 { width: 58%; margin: 0 auto; line-height: 48px; padding: 25px 0 } .zlkz01 img { width: 100%; height: 352px; object-fit: cover } .zlkz01 .t2 { padding: 43px 0 } .swiper_btn { width: 180px; margin: 0 auto } .swiper_btn .next { background: url(../images/prev.png) no-repeat left center; width: 60px; height: 60px } .swiper_btn .prev { background: url(../images/next.png) no-repeat left center; width: 60px; height: 60px } .swiper_btn .next:hover { background: url(../images/prev_atv.png) no-repeat left center } .swiper_btn .prev:hover { background: url(../images/next_atv.png) no-repeat left center } .swiper_btn02 { width: 165px } .swiper_btn02 .next { background: url(../images/prev.png) no-repeat left center; width: 60px; height: 60px } .swiper_btn02 .prev { background: url(../images/next.png) no-repeat right center; width: 60px; height: 60px } .swiper_btn02 .next:hover { background: url(../images/prev_atv.png) no-repeat left center !important } .swiper_btn02 .prev:hover { background: url(../images/next_atv.png) no-repeat right center !important } .tsxz { padding: 69px 0 } .txrz01 img { height: 138px; max-width: 100%; object-fit: cover; display: block; margin: 0 auto } .pb100 { padding-bottom: 100px } /*.mpireac{padding: 100px 0;display: -webkit-flex;display: flex;align-items: center;flex-wrap: wrap} .mpireac .img{width: 427px} .mpireac .img img{height:491px;width:427px} .mpireac .con{width: 470px;padding-left:90px} .mpireac .con .d1{font-size: 24px;color: #464646} .mpireac .con .d2{margin-top: 20px;color: #04438A;font-size: 18px} .mpireac .con .d2 img{margin-right: 6px}*/ .mpireac { padding: 100px 0; max-width: 766px; margin: 0 auto; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap } .mpireac .img { width: 223px } .mpireac .img img { border-radius: 50%; height: 225px; width: 225px } .mpireac .con { width: 470px } .mpireac .con .d1 { font-weight: bold; font-size: 24px; color: #464646 } .mpireac .con .d2 { margin-top: 20px; color: #04438A; font-size: 18px } .mpireac .con .d2 img { margin-right: 6px } .lboprea { display: -webkit-flex; display: flex; justify-content: space-between; flex-wrap: wrap; padding: 75px 0 } .lboprea li { width: 31%; margin-bottom: 3% } .lboprea li a { display: block; border: 1px solid #ddd; padding: 18px; transition: all 0.5s } .lboprea li a .img { position: relative } .lboprea li a .img i { position: absolute; display: block; width: 44px; height: 44px; background: url(../images/play.png) no-repeat center center; background-size: 100%; left: 50%; top: 50%; transform: translate(-50%, -50%) } .lboprea li a .img img { width: 100%; height: 220px; object-fit: cover; transition: all 0.5s } .lboprea li a .tit { font-size: 16px; font-weight: bold; margin-top: 12px; transition: all 0.5s; line-height: 22px; height: 44px; overflow: hidden } .lboprea li a .time { margin: 10px 0; color: #999 } .lboprea li a .con { color: #999 } .news-list {} .news-list li a { display: -webkit-flex; display: flex; justify-content: space-between; align-items: center; border-bottom: 1px dashed #ddd; padding: 45px 0; max-width: 1200px; margin: 0 auto } .news-list li a .date { width: 96px; height: 96px; text-align: center; border: 1px solid #ddd; line-height: 1; color: #666; padding-top: 15px; margin-right: 80px } .news-list li a .date strong { display: block; font-size: 40px; margin-bottom: 8px } .news-list li a .add, .news-list li a .add_atv { margin-left: 80px } .news-list li a .add_atv { display: none } .news-list li a .con { width: 890px; display: -webkit-flex; display: flex; justify-content: space-between } .news-list li a .con .img { margin-right: 25px } .news-list li a .con .img img { width: 132px; height: 96px; object-fit: cover } .news-list li a .con .mon { flex: 1; padding-top: 5px } .news-list li a .con .mon .d1 { font-size: 16px; font-weight: bold; line-height: 25px; color: #333 } .news-list li a .con .mon .d2 { color: #787878; margin-top: 8px; line-height: 22px; height: 44px; overflow: hidden; text-align: justify } .news-list li:hover { background: #1aa692 } .news-list li a:hover .date, .news-list li a:hover .con .mon .d1, .news-list li a:hover .con .mon .d2 { color: #fff } .news-list li a:hover .add { display: none } .news-list li a:hover .add_atv { display: block } .page-ol a { display: inline-block; line-height: 40px; min-width: 42px; border: 1px solid #ddd; border-radius: 3px; margin: 0 2px; padding: 0 10px } .page-ol a.cur { color: #fff; background: #00B09B; border-color: #00B09B } .tx img { max-width: 100%; margin: 0 auto; display: block; height: 130px } .txbz01 .swiper-button-prev { background: url(../images/left1.png) no-repeat left center; left: 0 } .txbz01 .swiper-button-next { background: url(../images/right1.png) no-repeat left center; right: 0 } .lpuaeu { border: 1px solid #ddd; width: 854px; border-top: 2px solid #00b09b } .tposbc { padding: 30px; border-bottom: 1px solid #ddd } .tposbc .d1 { font-weight: bold; font-size: 24px } .tposbc .d2 { color: #999; margin-top: 12px } .tposbc .d2 img { margin-right: 5px } .nr-con { line-height: 2 !important; ; padding: 30px; font-size: 16px !important; } .nr-con p, .nr-con span { font-family: Arial !important; } .bescna { width: 322px } .od-page { border: 1px solid #ddd; padding: 40px; margin-bottom: 20px } .od-page a { padding-left: 1vw } .moebuea { padding: 0 20px 20px; border: 1px solid #ddd } .moebuea .tit { height: 50px; line-height: 48px; border-bottom: 2px solid #ddd } .moebuea .tit span { display: inline-block; font-weight: bold; font-size: 16px; border-bottom: 2px solid #0551A7 } .yuncmac li { border-bottom: 1px dashed #ddd } .yuncmac li a { display: block; padding: 20px 0 } .yuncmac li a .d2 { color: #999 } .ny-main { padding: 4% 0 } .olmfne { margin-top: 4% } .gs .t1 { padding: 14px 0 51px 0 } .gs .con { margin: 0 auto; line-height: 30px; text-align: justify; width: 70% } .fzlc { background: url(../images/d.jpg) repeat-y top center; padding-top: 30px } .fzlc li { background: url(../images/yuan.png)no-repeat center center; padding: 20px 0 } .txt { width: 46%; text-align: right; background: #f8f8f8; line-height: 30px; padding: 20px 30px 20px 0 } .txt::after { border: 8px solid; border-color: transparent; border-left-color: #f8f8f8; position: absolute; right: -15px; top: 42%; content: "" } .year { color: #00b09b; width: 46% } .row01 .flex_4 { width: 33.3333% } .fzlc li:nth-child(2n) .divtime01 { flex-direction: row-reverse } .fzlc li:nth-child(2n) .txt { text-align: left; padding: 20px 0px 20px 30px } .fzlc li:nth-child(2n) .year { text-align: right } .fzlc li:nth-child(2n) .txt::after { left: -15px; ; border-right-color: #f8f8f8; border-left-color: transparent; right: auto } .divtime { display: none } .omcbnta { display: -webkit-flex; display: flex; flex-wrap: wrap; border-top: 1px solid #ddd; border-left: 1px solid #ddd } .omcbnta li { width: 33.3333%; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; height: 189px; text-align: center; padding: 20px } .omcbnta li img { max-width: 100%; height: 100px; object-fit: scale-down; display: block; margin: 0 auto } .omcbnta li .t2 { font-size: 18px; line-height: 30px; height: 60px; overflow: hidden } .areomt .d3 a { background: url(../images/more.jpg) no-repeat bottom center; height: 50px; display: block; font-size: 16px; color: #00B09B } .honor { padding-bottom: 40px } .jxwh { padding-top: 119px } .bunteba2 .con, .bunteba2 .img { width: 50% } .bunteba2 img { height: 374px; width: 100%; object-fit: cover } .bunteba2 .con .con_box01 { padding-right: 45px } .bunteba2 .con .con_box02 { padding-left: 45px } .bunteba2 li { margin-bottom: 70px } .bunteba2 li:nth-child(2n) { flex-direction: row-reverse } .bunteba2 li:nth-child(2n) .con_box01 { padding-left: 45px } .bunteba2 li:nth-child(2n) .con_box02 { padding-right: 45px; padding-left: 0 } .fzln { padding-top: 71px } .f18 { font-size: 18px } .fzln01 .img { width: 461px } .fzln01 .img img { height: 344px; width: 100%; object-fit: cover } .fzln01 .con { width: calc(100% - 510px); padding: 10px 0 } .fzln01 .con ul li { line-height: 22px; margin-bottom: 16px; color: #333; padding-left: 20px; position: relative } .fzln01 .con ul li::after { content: ""; height: 5px; width: 5px; background: #c4c4c4; left: 0; top: 8px; position: absolute; border-radius: 50% } .wmjx01 { border-bottom: 1px solid #e6e6e6; height: 30px } .wmjx { background: url(../images/icon.jpg) no-repeat right center #fff; width: 180px; margin-top: -23px } .zp { width: 49%; border: 1px solid #ddd; height: 230px } .zp .t1 { font-size: 44px } .ljtd { width: 121px; margin: 0 auto -90px auto } .ljtd a { background: url(../images/td.png) no-repeat center 30px #00b09b; padding-top: 80px; font-size: 16px; display: block; color: #fff; border-radius: 50%; height: 121px } .jrzs { padding-top: 100px; padding-left: 28px } .jrzs_box_l { width: 466px } .jrzs_box_l .t1 { height: 113px; line-height: 113px; text-align: center; margin-bottom: 40px; background: #19b8a5 } .jrzs_box_l .con { line-height: 30px; text-align: justify } .jrzs_box_img { width: calc(100% - 522px) } .zzfx li { width: 33.333% } .gap_4 { margin-left: -33px; margin-right: -33px } .gap_4 .col { margin: 0 33px; overflow: hidden } .zzfx li:last-child { margin: 0 } .icon_t1 { font-size: 24px; line-height: 30px; padding: 0 20px; padding-top: 30px; width: 100%; transition: all 0.5s; left: 0; bottom: -380px; color: #333; height: 100% } .icon_t2 { color: #fff; display: none; font-size: 16px; padding-top: 15px; text-align: justify; } .zzfx li:hover .icon_t1 { bottom: 0px; background: rgba(26, 166, 146, 0.9); color: #fff } .zzfx li:hover .icon_t2 { display: block } .zzfx li:hover .t1 { padding: 8% 20% } .bceokt { display: -webkit-flex; display: flex; justify-content: space-between; flex-wrap: wrap; padding: 0 8% } .bceokt li { margin-top: 5%; width: 42% } .bceokt li .img { background: url(../images/ddd.jpg) repeat-x left center } .bceokt li .tit { font-size: 36px; font-weight: bold; color: #464646; margin: 30px 0 } .bceokt li .con { font-size: 16px; line-height: 2; font-size: 16px; color: #666 } .gbceun { margin-top: 5%; display: -webkit-flex; display: flex; flex-wrap: wrap } .gbceun li { width: 23.5%; margin-right: 2%; margin-bottom: 2%; position: relative } .gbceun li:nth-child(4n) { margin-right: 0 } .gbceun li .img img { display: block; width: 100%; height: 180px; object-fit: cover } .gbceun li .con { position: absolute; left: 0; top: 0; width: 100%; height: 180px; display: table; padding: 0 5%; background: rgba(0, 176, 155, 0.9); color: #fff; font-size: 20px; opacity: 0; transition: all 0.5s } .ny-banner .img img { display: block; width: 100% } .ny-banner .con { position: absolute; left: 0; top: 0; width: 50%; padding-right: 4%; height: 100%; color: #fff; z-index: 2; background: rgba(0, 176, 155, 0.9) } .lomunc { width: 540px; float: right; height: 100%; display: table } .lomunc .d0 { font-size: 36px } .lomunc .d1 { font-size: 60px; font-weight: bold; line-height: 1.2 } .lomunc .d-ling { margin-top: 40px } .lomunc .d-ling a { display: inline-block; width: 160px; line-height: 35px; color: #fff; border-radius: 3px; background: #00b09b; text-align: center } .ybcnva { border-radius: 5px; overflow: hidden } .ybcnva .img img { width: 100%; display: block; height: 365px } .ybcnva .con { width: 50%; color: #fff; padding: 0 7%; background: #0551a7; left: 0; top: 0; height: 100%; border-bottom-right-radius: 100px } .ybcnva .con .talee { display: table; width: 100%; height: 365px; font-size: 30px } .ybcnva .con01 { background: rgba(0, 176, 155, 0.9) } .lenolsa { margin-top: 5% } .lenolsa li { margin-bottom: 10px } .dolsca span { height: 60px; line-height: 60px } .dolsca img { margin-right: 10px } .dolsca { cursor: pointer; font-size: 16px; overflow: hidden; transition: all 0.5s ease; background: #fff; border: 1px solid #eee } .dolsca.on { background: #f9f9f9; transition: all 0.5s ease } .dolsca .d1 { width: 30%; text-indent: 20px; text-align: left } .dolsca .d2, .dolsca .d3 { text-align: center; width: 22% } .dolsca .d5 { width: 5% } .lourew { padding: 20px; line-height: 2; display: none; font-size: 16px } .dolsca .d5 { padding-top: 14px; text-align: center } .dolsca .d5 i { display: inline-block; width: 32px; height: 32px; background: url(../images/xz.png) no-repeat center center; transition: all 0.5s ease } .dolsca.on .d1 { color: #00B09B } .dolsca.on .d5 i { transform: rotate(135deg); transition: all 0.5s ease } .bg02_img img { margin: 0 auto; display: block } .jltd { left: 50%; top: 50%; transform: translate(-50%, -50%) } .lbneamc .img { width: 46% } .lbneamc .con { width: 47%; background: url(../images/ddd.jpg) repeat-y 20px top; margin-top: 42px } .lbneamc .con .list { padding-left: 52px; margin-bottom: 40px; font-size: 16px; line-height: 1.6 } .lbneamc .con .list:last-child { margin-bottom: 0 } .lbneamc .con .list span { display: block; width: 40px; height: 40px; border: 1px solid #ddd; line-height: 38px; text-align: center; font-size: 16px; border-radius: 50%; background: #fff; position: absolute; z-index: 2; left: 0; top: 0 } .lbneamc .con .list:last-child:after { content: ''; width: 40px; height: 100%; background: #fff; position: absolute; left: 0; top: 0 } .lbneamc .con .list .d2 { margin-top: 5px } .page-ol a { display: inline-block; line-height: 40px; min-width: 42px; border: 1px solid #ddd; border-radius: 3px; margin: 0 2px; padding: 0 10px } .page-ol a.cur { color: #fff; background: #00B09B; border-color: #00B09B } .mb5 { margin-bottom: 50px } .tel img { margin-right: 10px } .jrwm01 { padding-top: 30px } .sti_bg .con { width: 40%; right: 60px; top: 0; height: 100%; line-height: 30px } .cxyxz li { margin-bottom: 48px; position: relative } .cxyxz li .img { width: 60% } .cxyxz li .con { position: absolute; text-align: justify; position: absolute; right: 0; top: 50%; transform: translateY(-50%); width: 560px; padding: 40px 60px; color: #fff; background: rgba(0, 176, 155, 0.9) } .cxyxz li .con01 { left: 0 } .cxyxz li .img img { max-width: 100%; display: block; height: 450px; object-fit: cover } .cxyxz li:nth-child(2n) { flex-direction: row-reverse } .pro { text-align: center; width: 100%; margin-left: auto; margin-right: auto; padding-top: 50px; padding-bottom: 33px } .swiper_btn01 { width: 156px; margin: 0 auto; height: 80px } .scrollBars .next, .swiper_btn01 .next { background: url(../images/prev.png) no-repeat center center; width: 60px; height: 60px } .scrollBars .prev, .swiper_btn01 .prev { background: url(../images/next.png) no-repeat center center; width: 60px; height: 60px } .scrollBars .next:hover, .swiper_btn01 .next:hover { background: url(../images/prev_atv.png) no-repeat center center } .scrollBars .prev:hover, .swiper_btn01 .prev:hover { background: url(../images/next_atv.png) no-repeat center center } .li30 { line-height: 30px } .gxn_box .con { width: 32% } .gxn_box .t1 { height: 52px; overflow: hidden; text-overflow: ellipsis; text-align: center; font-weight: 100; left: 0; bottom: 0; width: 100%; padding: 0 14px; color: #fff; background: rgba(0, 0, 0, 0.5); line-height: 52px } .gxn_box .t2 { margin-top: 15px; height: 60px; overflow: hidden; text-overflow: ellipsis; line-height: 30px } .gxn_box .con img { height: 300px; object-fit: cover; display: block } .xrs_box li { margin-bottom: 62px } .xrs_box li:nth-child(2n) { flex-direction: row-reverse } .xrs_box li:nth-child(2n) .con { background: #1e62b0 } .xrs_box .img, .xrs_box .con { width: 47.5% } .xrs_box .img { border-top-right-radius: 88px; overflow: hidden; border-bottom-left-radius: 88px } .xrs_box .img img { width: 100%; object-fit: cover; display: block } .xrs_box .con { border-top-left-radius: 88px; overflow: hidden; border-bottom-right-radius: 88px; background: #19b8a5 } .xrs_box .con_txt { padding: 0 15%; font-size: 16px } .al { border: 1px dashed #ddd; padding: 50px } .oealmca { display: -webkit-flex; display: flex; flex-wrap: wrap } .oealmca li { width: 33.333%; margin-bottom: 34px } .oealmca li .img img { width: 100%; height: 312px; object-fit: cover } .oealmca li .con { color: #fff; z-index: 2; width: 100%; height: 100%; left: 0; bottom: -190px; padding: 40px; text-align: center; transition: all 0.5s } .oealmca li .con .d1 { font-size: 30px; font-weight: bold } .oealmca li .con .d2 { font-size: 16px; margin-top: 30px; line-height: 30px; max-height: 120px; overflow: hidden } .gap_2 { margin: 0 -17px } .gap_2 .col { margin: 0 17px; overflow: hidden } .gap_2 .col:hover .con { background: #00b09b; bottom: 0; transition: all 0.5s } .product_img img { max-width: 100%; margin: 0 auto; display: block; object-fit: cover } .oealmca li:nth-child(5n+1), .oealmca li:nth-child(5n+2) { width: 50% } .pro_box01 { width: 361px; margin-right: 60px; border: 1px solid #ddd; height: 215px } .pro_box01:last-child { margin: 0 } .pro_box01_tit { height: 39px; width: 151px; line-height: 39px; background: #09B39F; margin: 0 auto; border-radius: 50px; margin-top: -20px } .pro_box01 .con { height: 100%; margin-top: -20px } .pro_box_pd { width: 70%; margin: 0 auto } .pro_box_pd .xh { width: 48%; margin-bottom: 10px; text-align: center; border: 1px solid #09B39F; height: 31px; line-height: 31px } .pro_box_pd img { display: none } .pro_box_pd .xh a:hover { background: #09B39F; color: #fff; display: block } .line { padding: 50px 0 } /* .line::after{position:absolute;content:"";left:0; top:50%;height:1px;background:#ddd;width:100%;z-index:-1} */ .line_name a { color: #09B39F; position: relative; display: block; background: url(../images/bgy1.png) no-repeat center center } /* .line_name a::after{position:absolute;content:"";left:0;background:url(../images/bgy1.png) no-repeat left center;height:100%;width:100%;top:0%} */ /*.line_name a::before{position:absolute;content:"";left:0;background:url(../images/bg_z.png) no-repeat right center;height:100%;width:100%;top:0%} */ .solution { padding: 20px 0 100px } .solution_l { width: 367px } .hxfm01, .hxfm { background: #2d4a9a; padding: 50px; border-radius: 10px } .hxfm .t1 { background: url(../images/icon03.png) no-repeat 58% center } .hxfm01 .t1 { background: url(../images/icon04.png) no-repeat left center; padding-left: 40px } .hxfm .t2, .hxfm01 .t2 { border-bottom: 1px solid #6380d0; padding: 10px 0 } .solution1 { padding-bottom: 60px } .solution_r_box { width: calc(100% - 410px) } .solution_r01 img { width: 100%; object-fit: cover; height: 430px } .solution_r02 img, .solution_r03 img { width: 100%; object-fit: cover; height: 281px } .solution_r02 .solution_r_img, .solution_r03 .solution_r_img { width: 48%; margin-bottom: 27px; border-radius: 10px; overflow: hidden } .solution_r_img .name { height: 46px; min-width: 127px; background: #0551A7; right: 0; bottom: 0; text-align: center; line-height: 46px; border-top-left-radius: 30px; padding: 0 20px } .solution_r01 .solution_r_img { width: 77%; margin-bottom: 27px; border-radius: 10px; overflow: hidden; margin: 0 auto } .solution_r_box01::after { position: absolute; width: 834px; height: 312px; border-radius: 10px; border: 2px dashed #e0e0e0; content: ""; z-index: -1; top: 140px; left: 179px } .solution_r_box02::after { position: absolute; width: 824px; height: 300px; border-radius: 10px; border: 2px dashed #e0e0e0; content: ""; z-index: -1; top: 135px; right: 183px } .solution_r02::after { height: 190px; top: 160px } .solution_r01::after { height: 263px; top: 224px; width: 643px } .gap_3 { margin: 0 -18px } .gap_3 .col { padding: 0 18px } .list01 li { width: 33.3333%; margin-bottom: 50px } .list01 img { width: 100%; height: 250px; object-fit: cover } .list01 .t1 { margin: 20px 0; height: 40px; line-height: 40px; overflow: hidden; text-align: center } .list01 .t2 { height: 60px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; white-space: normal } .list01 .more { color: #1AA692; line-height: 56px; font-size: 16px; background: url(../images/more.png) no-repeat left center; height: 56px; padding-left: 30px; display: block } .yf_box_l { width: 40% } .li36 { line-height: 36px } .yf_box_r { width: 51.5% } .icon_z { margin-top: 40px; width: 203px; height: 373px; transform: skewX(-20deg) } .icon_r { height: 539px; width: 410px; transform: skewX(-20deg) } .align-between { align-content: space-between } .icon_r_top, .icon_r_bottom { width: 100% } .img01 { height: 165px } .img02 { height: 193px } .icon_r_top { height: 274px } .icon_r_bottom { height: 247px } .add-cont2 { display: flex; justify-content: space-between; padding-top: 60px } .add-cont2 a { display: block; width: 48%; border: 1px solid #f1f1f1; padding: 15px 30px } .add-cont2 a:last-child { text-align: right } .next_product, .up_product { line-height: 36px; height: 36px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap } .next_product { font-weight: bold; font-size: 15px } .add-cont3 { text-align: center; padding: 30px 0 } .add-cont3 a { height: 40px; background: url(../images/icoimg-return/png) no-repeat 15px center #0551a7; color: #fff; text-align: center; font-size: 15px; display: block; line-height: 40px; border-radius: 50px; width: 180px; margin: 0 auto } .swiper07 .swiper-slide .ewm { position: static !important; opacity: 1 !important } /* 右边悬浮 */ .right_box_hp { position: fixed; right: 0%; top: 30%; z-index: 2 } @media screen and (max-width:740px) { .right_box_hp { top: 80px } } .right_box_hp li { width: 47px; height: 47px; border-radius: 3px; margin-bottom: 3px; position: relative; transition: all .5s } .right_box_hp li.icon_kf_hp { background: #125aab url("../images/yf.png") center 11px no-repeat; text-align: center; padding-top: 40px; color: #fff } .right_box_hp li.icon_tel_hp { background: #125aab url("../images/yx01.png") center 11px no-repeat; padding-top: 40px; color: #fff; text-align: center } .right_box_hp li:hover { background-color: #2774cc !important } .right_box_hp li .openFather { position: absolute; right: 135%; top: 0; border-radius: 3px; visibility: hidden; opacity: 0; transition: opacity .6s, right .6s } .right_box_hp li:hover .openFather { opacity: 1; right: 100%; visibility: visible } .openFather .right_openDiv { margin-right: 15px; border-left: 3px solid #1f82d6; background: #fff; position: relative; box-shadow: 0px 2px 4px 0px #ebebeb } .right_box_hp li .right_openDiv:after { content: ""; display: block; border: 5px solid transparent; border-left-color: #fff; position: absolute; left: 100%; top: 12px } .right_box_hp li.icon_kf_hp .right_openDiv { width: 206px; padding: 6px 0 } .right_openDiv .ROD_nav { display: block; padding-left: 20px } .right_openDiv .ROD_nav>span { line-height: 36px; font-size: 14px; color: #444; text-align: left; display: block; position: relative; cursor: pointer } .right_openDiv .ROD_nav>span:after { content: ""; display: block; border: 3px solid transparent; transition: all .5s; ; border-left-color: #1f82d6; position: absolute; left: -10px; top: 15px } .right_openDiv .ROD_nav>span.open:after { transform: rotateZ(90deg) } .ROD_nav .ROD_navList { padding-left: 10px; display: none } .ROD_nav .ROD_navList a { display: block; line-height: 30px; font-size: 12px; color: #6b6b6b; text-align: left; position: relative } .ROD_nav .ROD_navList a:after { content: ""; display: block; width: 4px; height: 4px; background: #d6d6d6; border-radius: 50%; position: absolute; left: -10px; top: 14px } .right_box_hp li.icon_tel_hp .right_openDiv { padding: 10px 12px; box-sizing: border-box; width: 320px; font-size: 12px; color: #444; line-height: 24px } .right_box_hp li.icon_ok_hp .right_openDiv { width: 240px; padding: 15px 20px 15px 0; margin-top: -188px } .right_box_hp li.icon_ok_hp .right_openDiv:after { top: 200px } .right_openDiv .ROD_ipt_one { margin-bottom: 10px } .ROD_ipt_one .ROD_ipt_name { width: 30px; padding: 3px 10px 0; line-height: 18px; font-size: 12px; color: #444; float: left } .inpt { margin-bottom: 10px } .qy_name { width: 70px; text-align-last: justify } .inpt i { width: 20px; color: red; text-align: center } .input { width: 200px; border: 1px solid #a5a4a4; padding-left: 10px } .input input { border: none !important; width: 100% } .input textarea { width: 100%; border: none !important } .input_btn { width: 100px; margin: 0 auto } .input_btn input { background: #0551A7; color: #fff; border: none; width: 100%; height: 30px } .yzm { width: 130px } .page-ol { margin-bottom: 30px } .ckbg { width: 100%; text-align: center; bottom: 20px; left: 0 } /* 我们的践行文化 */ .mt6 { margin-top: 60px } .flex_column { flex-direction: column } .culture_top_l { width: calc(100% - 446px) } .culture_top_l .con { padding: 0 40px 0 15px } .culture_top_r .con { padding: 60px 15px 60px 15px } .culture_center_l, .culture_top_r, .culture_top_l { display: flex; flex-direction: column-reverse } .con_d1 { font-size: 36px; font-weight: bold; color: #0551a7 } .con_d2 { font-size: 24px } .con_t1 { font-size: 16px; line-height: 30px } .con_t1_bg { background: url(../images/tubg.png) no-repeat left 7px; padding-left: 35px } .culture_img img { width: 100% } .culture_top_r { width: 425px } .culture_center_r .con, .culture_center_l .con { padding: 30px 15px } .culture_bottom { background: url(../images/jxwh5.jpg) no-repeat left bottom; padding: 30px; height: 569px; margin-bottom: 80px } .culture_center_l, .culture_center_r { width: 48% } .add-cont2 { display: flex; justify-content: space-between } .add-cont2 a { display: block; width: 49%; border: 1px solid #f1f1f1 } .cs_about { margin-top: 80px } .idea .culture_bottom { padding-left: 56px; } .idea .con_d1.tit { font-size: 36px; } .idea .sub-tit { color: #444; line-height: 32px; margin-top: 28px; font-size: 26px; } .idea .content { padding-top: 3%; } .idea .content p { background: url(../images/tubg.png) no-repeat left 15px; line-height: 50px; padding-left: 40px; } .cg { margin-top: 60px } .cg_img { width: 200px } .cg_img img { max-width: 100%; object-fit: cover; height: 100px } .cg_con { width: calc(100% - 325px); display: flex; align-items: center } .cg_con .t1 { font-size: 30px; font-weight: bold; margin-bottom: 30px } .cg_con .t2 { font-size: 16px; line-height: 30px } #certify .swiper { margin-top: 30px } #certify .swiper-slide { width: 723px; text-align: center; padding: 30px 0 } #certify .swiper-slide-next img, #certify .swiper-slide-prev img { transform: scale(0.8) } #certify .swiper-slide .img img { width: 100% } #certify .swiper-pagination { text-align: center; width: 100% } #certify .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 5px; width: 15px; height: 15px; opacity: 1; background: #c9c8c8 } #certify .swiper-pagination-bullets .swiper-pagination-bullet-active { background: #4dbc93 } .pagination { text-align: center; width: 100%; padding: 10px 0 } .pagination .swiper-pagination-bullet { margin: 0 5px; width: 15px; height: 15px; opacity: 1; background: #c9c8c8 } .pagination .swiper-pagination-bullet-active { background: #4dbc93 } .m_xzmu { display: none } .mt9 { margin-top: 90px } .cg { margin-top: 60px } .cg_img { width: 270px } .cg_img img { max-width: 100%; object-fit: cover; height: 200px } .cg_con { width: calc(100% - 325px) } .cg_con .t1 { font-size: 30px; font-weight: bold; margin-bottom: 30px } .cg_con .t2 { font-size: 16px; line-height: 30px } .cg_us { padding: 49px 58px 53px 62px; background: #1e62b0; color: #fff; font-size: 16px; line-height: 30px; margin-top: 92px } .z_cy, .r_cy_con { width: 50% } .z_cy img { width: 100%; height: 318px; object-fit: cover; display: block } .r_cy_con { /*background: #f1f1f1*/ } .r_cy_txt { padding: 0 0 0 80px; font-size: 16px; line-height: 30px } .cyky li:nth-child(2n) { flex-direction: row-reverse } .cyky li:nth-child(2n) .r_cy_txt { padding: 0 80px 0 0px; } @media(max-width:1200px) { .box_row { height: 400px; overflow: hidden; overflow-y: auto } .row { flex-wrap: wrap } .row .flex_4 { width: 100% } .row_item { border-right: none !important; border-bottom: 1px solid #c1c1c1; height: auto } .wrap { max-width: 96% } .solution { flex-direction: column } .solution_l, .solution_r_box { width: 100% } .solution_l { margin-bottom: 15px } .hxfm .t1 { background: url(../images/icon04.png) no-repeat left center; padding-left: 40px } .solution1 { padding-bottom: 10px } .solution { padding: 0 } .line { padding: 30px 0 } .lbneamc .con { margin-top: 0; } .banner01, .banner { padding-top: 10px } .banner_box { position: static } .banner_img img { height: 351px; object-fit: cover; width: 100% } .banner_box .wrap { max-width: 100% } .banner_bg { background: rgba(5, 81, 167, 0.8); height: auto; padding: 15px } .banner_bg .t1 { font-size: 26px } .solution_r_box02::after, .solution_r_box01::after { display: none } .idea .culture_bottom { padding-left: 30px; } .idea .con_d1.tit { font-size: 22px; } .idea .sub-tit { font-size: 20px; } } @media(max-width:1024px) { .pt107 { padding-top: 20px } .mt50 { margin-top: 10px } .mb50 { margin-bottom: 10px } .lxwm_right .t1 { font-size: 22px } .pt80 { padding-top: 15px } .text_r { justify-content: center; text-align: center } .zxfz { padding-top: 4% } .index_pro_tit .t2, .text_r br { display: none } .index_pro_tit { padding: 0 } .SwiperList_box_hover { bottom: 0 } .learnMore { padding: 10px 0 } .scrollBars { margin-top: 37px } .zxfz01 { display: flex } .clsh { position: static } .news_box_top a { flex-direction: column } .news_con { padding: 15px } .news_box_bottom .flex_3, .news_con, .news_box_top .img { width: 100%; margin: 0 } .news_box_top .img img { height: auto; width: 100% } .news_box_bottom .flex_3 { margin-bottom: 24px } .news { padding-bottom: 0 } .index_bg { height: auto; padding-bottom: 80px; background: url(../images/bg.jpg) no-repeat center center; margin-top: 30px } .news_box_bottom .con .t1 { font-size: 17px } .f50 { font-size: 24px } .zp .t1, .f40 { font-size: 20px } .f32, .oealmca li .con .d1, .f30, .f22, .f36 { font-size: 18px } .omcbnta li .t2, .f18 { font-size: 14px; line-height: 22px } .mt100, .mt80 { margin-top: 30px } .mb57 { margin-bottom: 30px } .gs .con { width: 100% } .gs .t1 { padding: 14px 0 24px 0 } .f24, .f20 { font-size: 16px } .ouebnac li, .ouebnac li:nth-child(2n), .yf_box, .bunteba li { flex-direction: column } .yf_box_l, .bunteba li .con, .bunteba li .img { width: 100% } .bunteba li .con { font-size: 16px; line-height: 30px; margin-top: 10px } .poubca .d0 { font-size: 18px !important; text-align: left !important } .bunteba li .img img { width: 100%; height: auto } .yf_box_l .mb5 { margin: 0 } .yf_box_r { display: none } .gap_4 .icon_t1 { position: absolute; bottom: 0px; padding: 0; display: flex; align-items: center; color: #fff; padding: 0 20px } .zzfx li:hover .icon_t1 { bottom: 0px; background: none } .zzfx li:hover .icon_t2 { display: none } .zzfx li:hover .t1 { padding: 0 } .jxwh { padding-top: 40px } .fzln { padding-top: 33px } .ouebnac li .con, .ouebnac .img { width: 100% } .ouebnac li .con { padding: 30px 0 } .ouebnac .t1 { width: 100%; text-align: left; line-height: 40px } .ouebnac li:nth-child(2n) .t1 { background: url(../images/z.png) no-repeat left 10px; padding-right: 0 } .ouebnac img { height: auto } .jrwm01 { flex-direction: column; padding-top: 0 } .jrwm01 .img img { width: 100% } .jrwm01 .con { margin-top: 30px } .lboprea { padding: 15px 0 } .news01 { padding-bottom: 50px } .con_d1 { font-size: 20px } .con_d2 { font-size: 18px } .m_xzmu { display: block } #certify { display: none } .cxyxz li .con { width: 550px } .lbneamc .con, .lbneamc .img { width: 100% } .lbneamc .con { margin-top: 30px; } } @media(max-width:768px) { .cyky li { flex-wrap: wrap } .hdsh li, .z_cy, .r_cy_con { width: 100% } .z_cy img { height: auto } .r_cy_txt { padding: 30px 0 } .mt9 { margin-top: 10px } .cs_about { margin-top: 26px } .ouebnac .t1 { line-height: 32px } .bunteba2 li:nth-child(2n) .con_box02 { padding-right: 0 } .mpireac .img img { height: auto } .clsh { width: 220px; height: 220px } .clsh .num { font-size: 45px } .clsh .t2 { padding: 0 20px } .list01 li { width: 50%; margin-bottom: 15px } .list01 .t1 { margin: 8px 0 } .pro_box { flex-wrap: wrap } .pro_box01 { width: 100%; margin: 0 0 40px 0; height: auto } .pro_box_pd { padding: 40px 0; width: 85% } .add-cont2 { flex-wrap: wrap; padding-top: 15px } .add-cont2 a { width: 100%; margin-bottom: 10px } .solution_r_box img { height: auto } .solution_r_img { width: 100% } .solution_r_box .solution_r_img { width: 100% } .add-cont2 a:last-child { text-align: left } .oealmca li .con .d2, .hxfm01::after { display: none } .xrs_box li, .gxn_box, .cxyxz li { flex-direction: column; flex-wrap: wrap; margin: 0 } .gxn_box, .gxn_box .con, .cxyxz li .img, .cxyxz li .con { width: 100% } .cxyxz li .con { padding: 15px; position: static; transform: none } .sti_bg .con { background: #0551A7; position: static; width: 100%; padding: 30px } .swiper11 .tit, .sti_bg .img { display: none } .omcbnta li { width: 50% } .cxyxz li .con .con_box01 { padding: 0 } .xrs_box .img, .xrs_box .con { width: 100%; border-radius: 0 } .xrs_box .con_txt { padding: 15px } .lr { flex-direction: column } .bunteba2 .con, .bunteba2 .img, .lr .con { width: 100% } .al { padding: 25px } .lr .t1 { background: none } .oealmca li:nth-child(5n+1), .oealmca li:nth-child(5n+2), .oealmca li { width: 100% } .oealmca li .con { bottom: 0; height: 60px; padding: 0; line-height: 60px } .ybcnva .con .talee, .ybcnva .img img, .oealmca li .img img { height: auto } .ybcnva .con { width: 100%; border-radius: 0; position: static } .ybcnva .con .talee { padding: 30px 0 } .gap_2 .col:hover .con { background: none; bottom: 0; transition: all 0.5s } .gap_1 { flex-wrap: wrap } .gap_1 .flex_4 { width: 50%; margin-bottom: 15px } .zzfx li { width: 50%; margin-bottom: 30px } .gap_4 { margin-left: -15px; margin-right: -15px } .gap_4 .col { margin: 0 15px } .gap_5, .bunteba2 li:nth-child(2n), .bunteba2 li { flex-direction: column } .bunteba2 .con .con_box02 { padding: 15px } .bunteba2 li { margin-bottom: 0 } .mt3 { margin-top: 10px } .zp { width: 100%; margin-bottom: 60px } .jrzs { padding-top: 0px; padding-left: 0 } .sclc01_tab .item, .fzln01, .jrzs_box { flex-direction: column } .sclc01_tab .img, .jrzs_box_img, .jrzs_box_l { width: 100% } .jrzs_box_l .t1 { height: 85px; line-height: 85px; margin-bottom: 20px } .jrzs_box_img { margin-top: 20px } .bunteba2 .con { margin: 15px 0 } .bunteba2 li:nth-child(2n) .con_box01 { padding-left: 0 } .fzln01 .con, .fzln01 .img { width: 100% } .bunteba2 img { height: auto } .bunteba2 .con .con_box01 { padding-right: 0 } .sclc01 { height: auto; flex-wrap: wrap; border-radius: 0 } .sclc01 li { width: 100%; line-height: 48px; background: url(../images/jt01.png) no-repeat center bottom; padding-bottom: 40px } .sclc01 li.current a, .sclc01 li a:hover { display: block; width: 92%; margin: 0 auto } .sclc01_tab .img { margin-bottom: 15px } .sclc01.f30 { font-size: 24px } .zlkz01 img, .sclc01_tab img { height: auto } .zlkz li { width: 50%; margin-bottom: 25px } .zlkz_swiper .t1 { width: 100% } .tcdc_box { flex-direction: column; background: none } .tcdc_box .con, .tcdc_box .img { width: 100% } .con .txt01 { padding: 10px } .tcdc_contact, .tcdc { padding: 30px 0 } .tcdc_contact_box .flex_2 { width: 100%; margin-bottom: 30px } .news-list li a { margin: 0 4% } .gxn_box .con img { height: auto } /* 我们的践行文化 */ .culture_top { flex-direction: column } .culture_top_l { width: 100% } .culture_top_r { display: flex; width: 100%; margin-top: 50px } .culture_top_r .con, .culture_top_r .images { width: 48% } .poubca img, br { display: none } #certify { display: none } .wenzi, .font_26, .process_tab .t03 a { font-size: 17px } .ml { margin-left: 0 } .mr { margin-right: 0 } .line { padding: 10px 0 } .hxfm01, .hxfm { padding: 20px } } @media(max-width:640px) { .right_box_hp, .qouentc, .clsh.current .t2, .clsh.current .num, .num, .map { display: none } .clsh.current .t1 { color: #fff } .clsh.current { background: none } .clsh.current .img { display: block } .lxwm_right { text-align: left } .btn01 { float: none } .lxwm { padding: 0 0 30px 0 } .lxwm_right { padding-top: 30px } .clsh { width: 33.3333%; height: auto } .index_bg { padding: 40px 0 40px 0 } .zxfz01 { margin-top: 50px } .lenmvea { padding: 10px 0 } .list01 img { height: 150px } .banner_img img { height: 250px } .zlkz li { width: 100% } .dolsca .d5 { width: 13% } /* 我们的践行文化 */ .culture_top_r { flex-wrap: wrap; flex-direction: column-reverse } .culture_top_r .con, .culture_top_r .images { width: 100% } .culture_top_r .con { padding: 15px 0 } .culture_center { flex-direction: column } .culture_center_l, .culture_center_r { width: 100% } .culture_center_r { flex-direction: column } .culture_bottom { height: auto } .culture_top_l .con { padding: 0 } .culture_center_r .con, .culture_center_l .con { padding: 30px 0 } .culture_bottom01 { margin: 0 } .culture_bottom { padding: 15px; background: #f7f7f7; margin-bottom: 15px } .culture_center_l, .culture_top_l { flex-direction: column } .culture_top_l .con { margin-top: 20px } .culture_top_r { margin-top: 10px } .jyln { margin-top: 0 } } @media(max-width:480px) { .bunteba li .con { padding: 0 !important } .news_box_bottom img { height: 160px } .SwiperList { padding-top: 30px !important } .swiper01 .swiper-slide .pic img { height: 230px !important } .swiper01 .swiper-pagination { bottom: 10px !important } .list01 li { width: 100% } .list01 img { height: auto } .solution_r_img { width: 100% } .productsInDetail br { display: none } .fzlc li:nth-child(2n) .divtime01, .fzlc li .divtime01 { flex-direction: column-reverse } .fzlc li .divtime01 .txt { width: 100%; text-align: justify; padding: 20px } .fzlc li .year, .fzlc li:nth-child(2n) .year { text-align: left; width: 100%; margin-bottom: 10px } .mpireac .con { padding-left: 0 } .gap_1 img { height: 140px } .gap_4 .icon_t1 { padding: 0 10px; font-size: 18px } .txrz01 img { height: 90px } br { display: none } .bg01, .bg02, .bg03 { font-size: 16px } .lmburen { padding-bottom: 30px } .zlkz01 .t2 { padding-bottom: 18px } .news-list li a { padding: 15px 0 } .tcdc_box .img img { height: auto } .pro { margin-bottom: 20px } .cg { flex-direction: column; margin-top: 30px } .cg_con { width: 100%; margin-top: 10px } } /* 分享 */ .qrcode_mask { position: fixed; left: 0; right: 0; top: 0; bottom: 0; background: #000; opacity: 0.5; z-index: 1999 } .qrcode { width: 180px; padding: 20px; position: fixed; z-index: 2000; left: 50%; top: 50%; margin-left: -120px; margin-top: -140px; background: #fff; z-index: 100000; font-size: 14px; text-align: center; -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1); box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1) } .qrcode img { max-width: 100%; max-height: 100% } .qrcode p { margin: 10px 0 } .weixin_close { background: #0058A7; display: inline-block; width: 100%; height: 30px; line-height: 30px; text-align: center; color: #fff; text-decoration: none } .font_36 { font-size: 36px; line-height: 40px; color: #0551a7 } .font_50 { font-size: 36px; font-weight: bold; color: #0551a7; margin-bottom: 3% } .popup-service { position: fixed; top: 0; left: 0; width: 100%; height: 100vh; z-index: 999; display: block; background: rgba(0, 0, 0, 0.5); display: none } .service-box { width: 70%; position: absolute; transform: translate(-50%, -50%); left: 50%; top: 50%; padding: 60px; background: #fff } .service-box h2 { color: #333; text-align: center; display: block; font-size: 32px; margin-bottom: 50px } .row_item { border-right: 1px solid #c1c1c1; ; height: 290px; padding: 30px 0; text-align: center } .row_item .img { height: 87px; width: 87px; margin: 0 auto 15px auto; display: none } .row_item .t1 { font-weight: bold; font-size: 18px; display: flex; align-items: center; justify-content: center; height: 72px } .row_item .row_txt { line-height: 30px; color: #666666; margin-top: 20px } .row .flex_4:last-child .row_item { border: none } .read-more a { display: block; text-align: center; padding: 60px 0 30px 0; font-size: 16px } .del { position: absolute; height: 50px; width: 50px; right: 30px; top: 11px } .del span { height: 2px; background: #000; width: 30px; transform: rotate(45deg); display: block; position: relative; margin: 21px auto 0 auto; cursor: pointer } .del span::after { content: ""; height: 2px; background: #000; width: 30px; transform: rotate(-90deg); left: 0; top: 0; position: absolute } .poubca .d0 { font-size: 24px; margin-top: 4%; color: #333; text-align: right } .poubca .d0 img { display: none } .olemna { display: -webkit-flex; display: flex; flex-wrap: wrap; padding-top: 6% } @media(min-width:1201px) { .olemna { justify-content: center } } .olemna li { width: 32%; margin-right: 1.95%; margin-top: 2%; height: 58px; display: table; color: #fff; background: #0551a7; border-radius: 3px; text-align: center; font-size: 16px; padding: 0 3% } .olemna li:nth-child(2n) { background: #1ba691 } .olemna li:nth-child(3n) { margin-right: 0 } .olemna li .con { display: table-cell; vertical-align: middle } .l2 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical } .l1 { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .aoutbc { width: 66% } .aoutbc02 { width: 32%; margin-left: 2%; margin-bottom: 2% } .aoutbc a { display: block; position: relative } .aoutbc a .img { overflow: hidden } .aoutbc a .img img { width: 100%; display: block; height: 580px; object-fit: cover; transition: all 0.5s } .aoutbc02 a .img img { height: 278px } .aoutbc a .con { position: absolute; left: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); color: #fff; z-index: 2; width: 100%; padding: 15px 20px } .aoutbc a .con .d1 { font-size: 22px; margin-bottom: 3px }